mechanically powered - Turkish English Dictionary